MEGLKLSEAELMIFIHPSQSRNVFQGICRELSSLLFQYNETFDGVLLAYDATVKSKQAKILTGLHPYFGVRVNTRLLLFDPKPKSFVEGKIVKISPESIHVIVLGFSAAVITDVDIREEFKYRVRDGEGSFVSRSHKRHALKLGTMLRLQVQSFDEEVMHIAGSLLPENTGCVKWLEKKSEEALPTDRDHKRRKLA